export const BOOTSTRAP_MIGRATIONS = {
  'align-baseline': '!gl-align-baseline',
  'align-bottom': '!gl-align-bottom',
  'align-content-center': '!gl-content-center',
  'align-items-center': '!gl-items-center',
  'align-items-end': '!gl-items-end',
  'align-items-lg-center': '@lg/panel:!gl-items-center',
  'align-items-md-center': '@md/panel:!gl-items-center',
  'align-items-md-stretch': '@md/panel:!gl-items-stretch',
  'align-items-sm-center': '@sm/panel:!gl-items-center',
  'align-items-sm-start': '@sm/panel:!gl-items-start',
  'align-items-start': '!gl-items-start',
  'align-items-stretch': '!gl-items-stretch',
  'align-items-xl-center': '@xl/panel:!gl-items-center',
  'align-middle': '!gl-align-middle',
  'align-self-baseline': '!gl-self-baseline',
  'align-self-center': '!gl-self-center',
  'align-self-end': '!gl-self-end',
  'align-self-md-auto': '@md/panel:!gl-self-auto',
  'align-self-md-stretch': '@md/panel:!gl-self-stretch',
  'align-self-sm-baseline': '@sm/panel:!gl-self-baseline',
  'align-self-start': '!gl-self-start',
  'align-text-bottom': '!gl-align-text-bottom',
  'align-text-top': '!gl-align-text-top',
  'bg-danger': null,
  'bg-dark': null,
  'bg-light': null,
  'bg-secondary': null,
  'bg-success': null,
  'bg-transparent': '!gl-bg-transparent',
  'bg-warning': null,
  // border: '!gl-border !gl-border-gray-300', // Disabled as this produces too many false positives
  'border-0': '!gl-border-0',
  'border-bottom': '!gl-border-b !gl-border-b-gray-300',
  'border-bottom-0': '!gl-border-b-0',
  'border-left': '!gl-border-l !gl-border-l-gray-300',
  'border-left-0': '!gl-border-l-0',
  'border-light': '!gl-border-gray-100',
  'border-right': '!gl-border-r !gl-border-r-gray-300',
  'border-top': '!gl-border-t !gl-border-t-gray-300',
  'border-top-0': '!gl-border-t-0',
  clearfix: 'gl-clearfix',
  'd-block': '!gl-block',
  'd-inline': '!gl-inline',
  'd-md-table-cell': '@md/panel:!gl-table-cell',
  'd-sm-block': '@sm/panel:!gl-block',
  'd-sm-none': '@sm/panel:!gl-hidden',
  'd-sm-table-cell': '@sm/panel:!gl-table-cell',
  'd-table-cell': '!gl-table-cell',
  'd-xl-table': '@xl/panel:!gl-table',
  'fixed-top': null,
  'flex-column': '!gl-flex-col',
  'flex-fill': '!gl-flex-auto',
  'flex-grow-0': '!gl-grow-0',
  'flex-grow-1': '!gl-grow',
  'flex-lg-row': '@lg/panel:!gl-flex-row',
  'flex-md-column': '@md/panel:!gl-flex-col',
  'flex-md-row': '@md/panel:!gl-flex-row',
  'flex-md-wrap': '@md/panel:!gl-flex-wrap',
  'flex-row': '!gl-flex-row',
  'flex-row-reverse': '!gl-flex-row-reverse',
  'flex-shrink-0': '!gl-shrink-0',
  'flex-shrink-1': '!gl-shrink',
  'flex-sm-row': '@sm/panel:!gl-flex-row',
  'flex-wrap': '!gl-flex-wrap',
  'flex-xl-grow-0': '@xl/panel:!gl-grow-0',
  'flex-xl-nowrap': '@xl/panel:!gl-flex-nowrap',
  'float-left': '!gl-float-left',
  'float-none': '!gl-float-none',
  'font-italic': '!gl-italic',
  'font-weight-bold': '!gl-font-bold',
  'font-weight-normal': '!gl-font-normal',
  // invisible: '!gl-invisible', // Disabled as this produces too many false positives
  'justify-content-between': '!gl-justify-between',
  'justify-content-center': '!gl-justify-center',
  'justify-content-end': '!gl-justify-end',
  'justify-content-lg-end': '@lg/panel:!gl-justify-end',
  'justify-content-md-between': '@md/panel:!gl-justify-between',
  'justify-content-md-start': '@md/panel:!gl-justify-start',
  'm-0': '!gl-m-0',
  'm-1': '!gl-m-2',
  'm-3': '!gl-m-5',
  'm-auto': '!gl-m-auto',
  'm-md-0': '@md/panel:!gl-m-0',
  'm-n5': '!-gl-m-7',
  'mb-0': '!gl-mb-0',
  'mb-1': '!gl-mb-2',
  'mb-2': '!gl-mb-3',
  'mb-3': '!gl-mb-5',
  'mb-4': '!gl-mb-6',
  'mb-5': '!gl-mb-7',
  'mb-md-0': '@md/panel:!gl-mb-0',
  'mb-sm-3': '@sm/panel:!gl-mb-5',
  'mb-xl-0': '@xl/panel:!gl-mb-0',
  'ml-0': '!gl-ml-0',
  'ml-1': '!gl-ml-2',
  'ml-2': '!gl-ml-3',
  'ml-3': '!gl-ml-5',
  'ml-4': '!gl-ml-6',
  'ml-auto': '!gl-ml-auto',
  'ml-lg-auto': '@lg/panel:!gl-ml-auto',
  'ml-md-1': '@md/panel:!gl-ml-2',
  'ml-md-2': '@md/panel:!gl-ml-3',
  'ml-md-3': '@md/panel:!gl-ml-5',
  'ml-sm-2': '@sm/panel:!gl-ml-3',
  'ml-xl-0': '@xl/panel:!gl-ml-0',
  'mr-0': '!gl-mr-0',
  'mr-1': '!gl-mr-2',
  'mr-2': '!gl-mr-3',
  'mr-3': '!gl-mr-5',
  'mr-5': '!gl-mr-7',
  'mr-auto': '!gl-mr-auto',
  'mr-lg-3': '@lg/panel:!gl-mr-5',
  'mr-md-0': '@md/panel:!gl-mr-0',
  'mr-md-2': '@md/panel:!gl-mr-3',
  'mr-sm-0': '@sm/panel:!gl-mr-0',
  'mt-0': '!gl-mt-0',
  'mt-1': '!gl-mt-2',
  'mt-2': '!gl-mt-3',
  'mt-3': '!gl-mt-5',
  'mt-4': '!gl-mt-6',
  'mt-5': '!gl-mt-7',
  'mt-md-0': '@md/panel:!gl-mt-0',
  'mt-md-3': '@md/panel:!gl-mt-5',
  'mt-md-4': '@md/panel:!gl-mt-6',
  'mt-sm-0': '@sm/panel:!gl-mt-0',
  'mt-sm-4': '@sm/panel:!gl-mt-6',
  'mt-xl-0': '@xl/panel:!gl-mt-0',
  'mx-0': '!gl-mx-0',
  'mx-1': '!gl-mx-2',
  'mx-2': '!gl-mx-3',
  'mx-3': '!gl-mx-5',
  'mx-auto': '!gl-mx-auto',
  'my-0': '!gl-my-0',
  'my-1': '!gl-my-2',
  'my-2': '!gl-my-3',
  'my-3': '!gl-my-5',
  'my-4': '!gl-my-6',
  'my-5': '!gl-my-7',
  'my-sm-0': '@sm/panel:!gl-my-0',
  'overflow-auto': '!gl-overflow-auto',
  'overflow-hidden': '!gl-overflow-hidden',
  'p-0': '!gl-p-0',
  'p-1': '!gl-p-2',
  'p-2': '!gl-p-3',
  'p-3': '!gl-p-5',
  'p-4': '!gl-p-6',
  'p-5': '!gl-p-7',
  'p-lg-0': '@lg/panel:!gl-p-0',
  'pb-0': '!gl-pb-0',
  'pb-2': '!gl-pb-3',
  'pb-3': '!gl-pb-5',
  'pl-0': '!gl-pl-0',
  'pl-2': '!gl-pl-3',
  'pl-3': '!gl-pl-5',
  'pl-5': '!gl-pl-7',
  'pl-md-0': '@md/panel:!gl-pl-0',
  'pl-sm-0': '@sm/panel:!gl-pl-0',
  'pl-sm-3': '@sm/panel:!gl-pl-5',
  'position-absolute': '!gl-absolute',
  'position-relative': '!gl-relative',
  'position-sticky': '!gl-sticky',
  'pr-0': '!gl-pr-0',
  'pr-2': '!gl-pr-3',
  'pr-3': '!gl-pr-5',
  'pr-4': '!gl-pr-6',
  'pr-md-0': '@md/panel:!gl-pr-0',
  'pr-md-3': '@md/panel:!gl-pr-5',
  'pr-md-5': '@md/panel:!gl-pr-7',
  'pt-0': '!gl-pt-0',
  'pt-1': '!gl-pt-2',
  'pt-2': '!gl-pt-3',
  'pt-3': '!gl-pt-5',
  'pt-4': '!gl-pt-6',
  'px-0': '!gl-px-0',
  'px-1': '!gl-px-2',
  'px-2': '!gl-px-3',
  'px-3': '!gl-px-5',
  'px-4': '!gl-px-6',
  'py-0': '!gl-py-0',
  'py-1': '!gl-py-2',
  'py-2': '!gl-py-3',
  'py-3': '!gl-py-5',
  'py-4': '!gl-py-6',
  'py-md-4': '@md/panel:!gl-py-6',
  'py-xl-0': '@xl/panel:!gl-py-0',
  // rounded: '!gl-rounded-base', // Disabled as this produces too many false positives
  'rounded-0': '!gl-rounded-none',
  'rounded-bottom': '!gl-rounded-b-base',
  'rounded-pill': null,
  'rounded-top': '!gl-rounded-t-base',
  // shadow: null, // Disabled as this produces too many false positives
  'sr-only': 'gl-sr-only',
  'sticky-top': null,
  'text-body': null,
  'text-capitalize': '!gl-capitalize',
  'text-center': '!gl-text-center',
  'text-dark': null,
  'text-decoration-none': '!gl-no-underline',
  'text-info': null,
  'text-left': '!gl-text-left',
  'text-lowercase': '!gl-lowercase',
  'text-md-left': '@md/panel:!gl-text-left',
  'text-md-right': '@md/panel:!gl-text-right',
  'text-monospace': '!gl-font-monospace',
  'text-muted': null,
  'text-nowrap': '!gl-whitespace-nowrap',
  'text-right': '!gl-text-right',
  'text-secondary': null,
  'text-sm-left': '@sm/panel:!gl-text-left',
  'text-sm-right': '@sm/panel:!gl-text-right',
  'text-truncate': 'gl-truncate',
  'text-uppercase': '!gl-uppercase',
  'text-warning': null,
  'text-white': '!gl-text-white',
  'text-white-50': null,
  'text-wrap': '!gl-whitespace-normal',
  // visible: '!gl-visible', // Disabled as this produces too many false positives
  'w-25': '!gl-w-1/4',
  'w-50': '!gl-w-1/2',
  'w-auto': '!gl-w-auto',
  'no-gutters': 'gl-no-gutters',
};
